package interfaces;

import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;

public interface PointerWriter {
	
	/**
	 * Writes a set of pointer to a file, based on the
	 * file offsets present in the pointer objects.
	 * @param file File to write to.
	 * @param pointers Pointers to write.
	 * @return List of errors and warnings occured.
	 */
	public ArrayList<ErrorReport>write(File file, HashMap<Integer, Pointer> pointers);
}
